insulating baffle - English Synonyms Dictionary